/**
 * 
 */
package com.miolr.core.model;

import java.io.Serializable;
import java.util.Date;

/**
 * @author iday
 * 
 */
public interface Auditable<U, ID extends Serializable> extends Persistable<ID> {
	U getCreatedBy();

	void setCreatedBy(U createdBy);

	Date getCreated();

	void setCreated(Date creationDate);

	U getLastModifiedBy();

	void setLastModifiedBy(U lastModifiedBy);

	Date getLastModified();

	void setLastModified(Date lastModifiedDate);
}
